const crypto/cipher.gcmBlockSize
16 uses
crypto/cipher (current package)
gcm.go#L18: gcmBlockSize = 16
gcm.go#L208: if tagSize < gcmMinimumTagSize || tagSize > gcmBlockSize {
gcm.go#L217: if cipher.BlockSize() != gcmBlockSize {
gcm.go#L247: if uint64(len(plaintext)) > uint64((1<<32)-2)*gcmBlockSize {
gcm.go#L259: var H, counter, tagMask [gcmBlockSize]byte
gcm.go#L286: if uint64(len(ciphertext)) > uint64((1<<32)-2)*gcmBlockSize+uint64(g.tagSize) {
gcm.go#L298: var H, counter, tagMask [gcmBlockSize]byte
gcm.go#L322: func deriveCounter(H, counter *[gcmBlockSize]byte, nonce []byte) {
gcm.go#L325: counter[gcmBlockSize-1] = 1
gcm.go#L334: func gcmCounterCryptGeneric(b Block, out, src []byte, counter *[gcmBlockSize]byte) {
gcm.go#L335: var mask [gcmBlockSize]byte
gcm.go#L336: for len(src) >= gcmBlockSize {
gcm.go#L341: out = out[gcmBlockSize:]
gcm.go#L342: src = src[gcmBlockSize:]
gcm.go#L351: func gcmInc32(counterBlock *[gcmBlockSize]byte) {
gcm.go#L356: func gcmAuth(out []byte, H, tagMask *[gcmBlockSize]byte, ciphertext, additionalData []byte) {